package com.apexedu.eas.entity;

import javax.persistence.*;

/**
 * 排课结果信息
 * Created with IntelliJ IDEA.
 * User: ly
 * Date: 13-11-7
 * Time: 下午4:45
 * To change this template use File | Settings | File Templates.
 */
@javax.persistence.Table(name = "TJX_PKJGXX")
@Entity
public class TjxPkjgxx {
	private Long id;
	private Long xq; //学期
	private Long sksj; //上课时间
	private Integer rq; //日期
	private Long zc; //周次
	private Integer zj; //星期
	private Integer jc; //节次
	private String kssj; //开始时间
	private String jssj; //结束时间
	private Integer jxb; //教学班
	private Integer js; //教室
	private Long gxjg0101; //任课教师
	private Long bj; //班级
	private Integer sfqy; //是否启用
    private Long pkxx; //排课信息

	/**
	 * 教室名称
	 */
	private String jsName;
	/**
	 * 课程名称
	 */
	private String kcmc;
	/**
	 * 任课教师
	 */
	private String ls;

    @javax.persistence.Column(name = "ID")
    @Id
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    @javax.persistence.Column(name = "XQ")
    @Basic
    public Long getXq() {
        return xq;
    }

    public void setXq(Long xq) {
        this.xq = xq;
    }

    @javax.persistence.Column(name = "SKSJ")
    @Basic
    public Long getSksj() {
        return sksj;
    }

    public void setSksj(Long sksj) {
        this.sksj = sksj;
    }

    @javax.persistence.Column(name = "RQ")
    @Basic
    public Integer getRq() {
        return rq;
    }

    public void setRq(Integer rq) {
        this.rq = rq;
    }

    @javax.persistence.Column(name = "ZC")
    @Basic
    public Long getZc() {
        return zc;
    }

    public void setZc(Long zc) {
        this.zc = zc;
    }

    @javax.persistence.Column(name = "ZJ")
    @Basic
    public Integer getZj() {
        return zj;
    }

    public void setZj(Integer zj) {
        this.zj = zj;
    }

    @javax.persistence.Column(name = "JC")
    @Basic
    public Integer getJc() {
        return jc;
    }

    public void setJc(Integer jc) {
        this.jc = jc;
    }

    @javax.persistence.Column(name = "KSSJ")
    @Basic
    public String getKssj() {
        return kssj;
    }

    public void setKssj(String kssj) {
        this.kssj = kssj;
    }

    @javax.persistence.Column(name = "JSSJ")
    @Basic
    public String getJssj() {
        return jssj;
    }

    public void setJssj(String jssj) {
        this.jssj = jssj;
    }

    @javax.persistence.Column(name = "JXB")
    @Basic
    public Integer getJxb() {
        return jxb;
    }

    public void setJxb(Integer jxb) {
        this.jxb = jxb;
    }

    @javax.persistence.Column(name = "JS")
    @Basic
    public Integer getJs() {
        return js;
    }

    public void setJs(Integer js) {
        this.js = js;
    }

    @javax.persistence.Column(name = "GXJG0101")
    @Basic
    public Long getGxjg0101() {
        return gxjg0101;
    }

    public void setGxjg0101(Long gxjg0101) {
        this.gxjg0101 = gxjg0101;
    }

    @javax.persistence.Column(name = "BJ")
    @Basic
    public Long getBj() {
        return bj;
    }

    public void setBj(Long bj) {
        this.bj = bj;
    }

    @javax.persistence.Column(name = "SFQY")
    @Basic
    public Integer getSfqy() {
        return sfqy;
    }

    public void setSfqy(Integer sfqy) {
        this.sfqy = sfqy;
    }

    @javax.persistence.Column(name = "PKXX")
    @Basic
    public Long getPkxx() {
        return pkxx;
    }

    public void setPkxx(Long pkxx) {
        this.pkxx = pkxx;
    }

	@Transient
	public String getJsName() {
		return jsName;
	}

	public void setJsName(String jsName) {
		this.jsName = jsName;
	}

	@Transient
	public String getKcmc() {
		return kcmc;
	}

	public void setKcmc(String kcmc) {
		this.kcmc = kcmc;
	}

	@Transient
	public String getLs() {
		return ls;
	}

	public void setLs(String ls) {
		this.ls = ls;
	}
}
